/*
 readFileSync方法用于同步读取文件，返回一个字符串。
 该方法的第一个参数是文件路径，第二个参数是文本文件编码，默认为utf8。
 * */
var fs = require('fs');
var process = require('process');
var text = fs.readFileSync('readFileSync.txt', "utf8");//所有内容

// 将文件按行拆成数组
text.split(/\r?\n/).forEach(function (line) {
    console.log(line);//每行文本
  // ...
});

//不同系统的行结尾字符不同，可以用下面的方法判断。
// 方法一，查询现有的行结尾字符
var EOL = text.indexOf("\r\n") >= 0 ? "\r\n" : "\n";
console.log(EOL);
// 方法二，根据当前系统处理
var EOL = (process.platform === 'win32' ? '\r\n' : '\n')
console.log(EOL);